package com.esms.bean;

import java.sql.Date;

/**
 * Salaryserviceemployee entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Salaryserviceemployee implements java.io.Serializable {

	// Fields
	//key
	private Integer id;
	//foreign
	private Integer ffemployeeId;
	//business
	private Date salaryServiceStartDate;
	private Date salaryServiceEndDate;
	private Double baseWage;
	private Double insuranceBase;
	private Double housingfundBase;
	private Double endowmentEnterprise;
	private Double medicalEnterprise;
	private Double suspensionEnterprise;
	private Double workplaceEnterprise;
	private Double maternityEnterprise;
	private Double housingfundEnterprise;
	private Double housingfundSEnterprise;
	private Double endowmentEmployee;
	private Double medicalEmployee;
	private Double suspensionEmployee;
	private Double workplaceEmployee;
	private Double maternityEmployee;
	private Double housingfundEmployee;
	private Double housingfundSEmployee;
	private Double beforetaxSalary;
	private Double incometax;
	private Double aftertaxSalary;

	// Constructors

	/** default constructor */
	public Salaryserviceemployee() {
	}

	/** minimal constructor */
	public Salaryserviceemployee(Integer id) {
		this.id = id;
		this.ffemployeeId = ffemployeeId;
	}

	/** full constructor */
	public Salaryserviceemployee(Integer id, Integer ffemployeeId, Date salaryServiceStartDate,
			Date salaryServiceEndDate, Double baseWage, Double insuranceBase,
			Double housingfundBase, Double endowmentEnterprise, Double medicalEnterprise,
			Double suspensionEnterprise, Double workplaceEnterprise, Double maternityEnterprise,
			Double housingfundEnterprise, Double housingfundSEnterprise, Double endowmentEmployee,
			Double medicalEmployee, Double suspensionEmployee, Double workplaceEmployee,
			Double maternityEmployee, Double housingfundEmployee, Double housingfundSEmployee,
			Double beforetaxSalary, Double incometax, Double aftertaxSalary) {
		this.id = id;
		this.ffemployeeId = ffemployeeId;
		this.salaryServiceStartDate = salaryServiceStartDate;
		this.salaryServiceEndDate = salaryServiceEndDate;
		this.baseWage = baseWage;
		this.insuranceBase = insuranceBase;
		this.housingfundBase = housingfundBase;
		this.endowmentEnterprise = endowmentEnterprise;
		this.medicalEnterprise = medicalEnterprise;
		this.suspensionEnterprise = suspensionEnterprise;
		this.workplaceEnterprise = workplaceEnterprise;
		this.maternityEnterprise = maternityEnterprise;
		this.housingfundEnterprise = housingfundEnterprise;
		this.housingfundSEnterprise = housingfundSEnterprise;
		this.endowmentEmployee = endowmentEmployee;
		this.medicalEmployee = medicalEmployee;
		this.suspensionEmployee = suspensionEmployee;
		this.workplaceEmployee = workplaceEmployee;
		this.maternityEmployee = maternityEmployee;
		this.housingfundEmployee = housingfundEmployee;
		this.housingfundSEmployee = housingfundSEmployee;
		this.beforetaxSalary = beforetaxSalary;
		this.incometax = incometax;
		this.aftertaxSalary = aftertaxSalary;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getFfemployeeId() {
		return this.ffemployeeId;
	}

	public void setFfemployeeId(Integer ffemployeeId) {
		this.ffemployeeId = ffemployeeId;
	}

	public Date getSalaryServiceStartDate() {
		return this.salaryServiceStartDate;
	}

	public void setSalaryServiceStartDate(Date salaryServiceStartDate) {
		this.salaryServiceStartDate = salaryServiceStartDate;
	}

	public Date getSalaryServiceEndDate() {
		return this.salaryServiceEndDate;
	}

	public void setSalaryServiceEndDate(Date salaryServiceEndDate) {
		this.salaryServiceEndDate = salaryServiceEndDate;
	}

	public Double getBaseWage() {
		return this.baseWage;
	}

	public void setBaseWage(Double baseWage) {
		this.baseWage = baseWage;
	}

	public Double getInsuranceBase() {
		return this.insuranceBase;
	}

	public void setInsuranceBase(Double insuranceBase) {
		this.insuranceBase = insuranceBase;
	}

	public Double getHousingfundBase() {
		return this.housingfundBase;
	}

	public void setHousingfundBase(Double housingfundBase) {
		this.housingfundBase = housingfundBase;
	}

	public Double getEndowmentEnterprise() {
		return this.endowmentEnterprise;
	}

	public void setEndowmentEnterprise(Double endowmentEnterprise) {
		this.endowmentEnterprise = endowmentEnterprise;
	}

	public Double getMedicalEnterprise() {
		return this.medicalEnterprise;
	}

	public void setMedicalEnterprise(Double medicalEnterprise) {
		this.medicalEnterprise = medicalEnterprise;
	}

	public Double getSuspensionEnterprise() {
		return this.suspensionEnterprise;
	}

	public void setSuspensionEnterprise(Double suspensionEnterprise) {
		this.suspensionEnterprise = suspensionEnterprise;
	}

	public Double getWorkplaceEnterprise() {
		return this.workplaceEnterprise;
	}

	public void setWorkplaceEnterprise(Double workplaceEnterprise) {
		this.workplaceEnterprise = workplaceEnterprise;
	}

	public Double getMaternityEnterprise() {
		return this.maternityEnterprise;
	}

	public void setMaternityEnterprise(Double maternityEnterprise) {
		this.maternityEnterprise = maternityEnterprise;
	}

	public Double getHousingfundEnterprise() {
		return this.housingfundEnterprise;
	}

	public void setHousingfundEnterprise(Double housingfundEnterprise) {
		this.housingfundEnterprise = housingfundEnterprise;
	}

	public Double getHousingfundSEnterprise() {
		return this.housingfundSEnterprise;
	}

	public void setHousingfundSEnterprise(Double housingfundSEnterprise) {
		this.housingfundSEnterprise = housingfundSEnterprise;
	}

	public Double getEndowmentEmployee() {
		return this.endowmentEmployee;
	}

	public void setEndowmentEmployee(Double endowmentEmployee) {
		this.endowmentEmployee = endowmentEmployee;
	}

	public Double getMedicalEmployee() {
		return this.medicalEmployee;
	}

	public void setMedicalEmployee(Double medicalEmployee) {
		this.medicalEmployee = medicalEmployee;
	}

	public Double getSuspensionEmployee() {
		return this.suspensionEmployee;
	}

	public void setSuspensionEmployee(Double suspensionEmployee) {
		this.suspensionEmployee = suspensionEmployee;
	}

	public Double getWorkplaceEmployee() {
		return this.workplaceEmployee;
	}

	public void setWorkplaceEmployee(Double workplaceEmployee) {
		this.workplaceEmployee = workplaceEmployee;
	}

	public Double getMaternityEmployee() {
		return this.maternityEmployee;
	}

	public void setMaternityEmployee(Double maternityEmployee) {
		this.maternityEmployee = maternityEmployee;
	}

	public Double getHousingfundEmployee() {
		return this.housingfundEmployee;
	}

	public void setHousingfundEmployee(Double housingfundEmployee) {
		this.housingfundEmployee = housingfundEmployee;
	}

	public Double getHousingfundSEmployee() {
		return this.housingfundSEmployee;
	}

	public void setHousingfundSEmployee(Double housingfundSEmployee) {
		this.housingfundSEmployee = housingfundSEmployee;
	}

	public Double getBeforetaxSalary() {
		return this.beforetaxSalary;
	}

	public void setBeforetaxSalary(Double beforetaxSalary) {
		this.beforetaxSalary = beforetaxSalary;
	}

	public Double getIncometax() {
		return this.incometax;
	}

	public void setIncometax(Double incometax) {
		this.incometax = incometax;
	}

	public Double getAftertaxSalary() {
		return this.aftertaxSalary;
	}

	public void setAftertaxSalary(Double aftertaxSalary) {
		this.aftertaxSalary = aftertaxSalary;
	}

}